Refine this word faster
Shutter dam
noun
Definitions
Noun
- 1 A form of movable dam having large gates opened and closed by a turbine.
See also for "shutter dam"
Next best steps
Mini challenge
Unscramble this word: shutterdam
Unscramble this word: shutterdam